#ifndef APPCONFIG_H
#define APPCONFIG_H
#include<QVector>
#include<QVariant>
#include<QDir>
#include<memory>
#include<QObject>


class AppConfig : public QObject
{
    Q_OBJECT
public:
    ~AppConfig();
    static AppConfig*instance();
    QVector<QVariantMap>getVideoFiles() const;
private:
    explicit AppConfig(QObject *parent = nullptr);
    AppConfig(const AppConfig&)=delete ;
    AppConfig&operator=(const AppConfig&)=delete ;
    static std::unique_ptr<AppConfig>instance_;
    QDir videoDir;

signals:

};

#endif // APPCONFIG_H
